Research on software reliability considering testing profile and operational profile
نویسندگان
چکیده
The testing and operation environments may be essentially different, thus the predicted reliability of the testing phase is different from that of the operational phase. On the basis of analyzing similarities and differences of the testing phase and the operational phase, using the operational reliability and the testing reliability, different forms of the comparison between the operational failure ratio and the predicted testing failure ratio are proposed, and the mathematical discussion and analysis are performed in detail. Finally, software optimal release is studied using software failure data, and the results show that conclusion can be derived by applying this method. Key-Words: software reliability, non-homogeneous Poisson process, testing reliability, operational reliability
منابع مشابه
Using Reliability Models During Testing With Non-Operational Profiles*
Operational profile is a set of relative frequencies of occurrence of the run categories associated with the product and its operational use. During operation system executes a series of runs which are selected from the available run categories at random (but according to the operational profile). Software (and system) reliability growth models model the fault removal process during product tes...
متن کاملOn input profile selection for software testing
This paper analyzes the effect of input profile selection on software testing using the concept of fault detectability profile. It shows that optimality of the input profile during testing depends on factors such as the planned testing effort and the fault detectability profile. To achieve ultra-reliable software, selecting test input uniformly among different input domains is preferred. On the...
متن کاملScenario-Based Software Reliability Testing Profile for Autonomous Control System
Operational profile is often used in software reliability testing, but it is limited to non-obvious-operation software such as Autonomous Control System. After analyzing the autonomous control system and scenario technology, a scenario-based profile constructing method for software reliability testing is presented. Two levels of scenario-based profile in the paper are introduced: system level a...
متن کاملSensitivity of reliability growth models to operational profile errors
The estimation of the operational profile is one of the key factors during the use of software reliability growth models. But, the operational projle can be very dgficult to estimate in particular applications such as the one of sof iare used for process control. In other cases, a single operational profile may not be suf@cient to describe the use of the product by a number of different custome...
متن کاملRobust Dynamic Selection of Tested Modules in Software Testing for Maximizing Delivered Reliability
Software testing is aimed to improve the delivered reliability of the users. Delivered reliability is the reliability of using the software after it is delivered to the users. Usually the software consists of many modules. Thus, the delivered reliability is dependent on the user’s operational profile which specifies how the users will use these modules as well as the defect number remaining in ...
متن کامل